<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>安全验证</title>
  <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
</head>
<body style="text-align:center; padding:50px;">
  <h2>请完成人机验证</h2>
  <form id="verifyForm" method="POST" action="/__verify_turnstile">
    <div class="cf-turnstile"
         data-sitekey="0x4AAAAAACCdryurfJOhPVjg"
         data-callback="onSuccess">
    </div>
    <input type="hidden" name="back" value="">
  </form>

  <script>
    const back = new URLSearchParams(location.search).get('back') || '/';
    document.querySelector('input[name="back"]').value = back;

    function onSuccess(token) {
      document.getElementById('verifyForm').submit();
    }
  </script>
</body>
</html>
